QPushButton, QComboBox[editable="false"],
QComboBox[editable="true"] {
    background-color: creatorTheme.QmlDesigner_BackgroundColorDarkAlternate;
    border-width: 3;
    font-size: creatorTheme.captionFontPixelSize;
}

QPushButton:hover, QComboBox[editable="false"]:hover,
QComboBox[editable="true"]:hover, QMenuBar::item:hover {
    background-color: creatorTheme.QmlDesigner_BackgroundColorDarkAlternate;
    border-width: 3;
}

QPushButton:pressed, QComboBox[editable="false"]:on,
QComboBox[editable="true"]:on, QMenuBar::item:on {
    background-color: creatorTheme.QmlDesigner_BackgroundColorDarkAlternate;
    border-width: 3;
}

QComboBox
{
    font-size: creatorTheme.captionFontPixelSize;
    color: white;
    min-width: 60px;
}

QComboBox[editable="false"] {
    padding-left: 16px;
    padding-right: 0px;
    spacing: 2px;
}

QFontComboBox {
    padding-left: 16px;
}

QComboBox[editable="false"]::drop-down {
    subcontrol-origin: padding;
    subcontrol-position: top right;
    width: 12px;
    border-left-style: solid;
    border-left-color: black;
    border-left-width: 0px;
}

QComboBox[editable="false"]::down-arrow {
    subcontrol-origin: content;
    subcontrol-position: center;
    position: relative;
    right: 3px;
}

QComboBox[editable="false"]::down-arrow:on {
    position: relative;
    top: 1px;
}

QComboBox[editable="true"] {
    padding-right: 10px;
}

QComboBox[editable="true"]::drop-down {
    subcontrol-origin: border;
    subcontrol-position: top right;
    width: 13px;
    position: absolute;
    top: 2px;
    bottom: 2px;
    right: 2px;
}

QComboBox[editable="true"]::drop-down,
QComboBox[editable="true"]::drop-down:hover,
QComboBox[editable="true"]::drop-down:on {
    border-width: 0px;
    border-left-width: 3px;
}

QComboBox[editable="true"]::down-arrow:on {
    position: relative;
    top: 1px;
    left: 1px;
}

QComboBox::disabled {
    color: gray;
}
